# -*- coding: utf-8 -*-
"""
@Project: base_python
@File: compore.py
@Author: PC
@Date: 2025/2/10
@Description: 
"""
import pandas as pd

# 读取 Excel 文件
file_path = 'E:\\11.xlsx'  # 替换为实际文件路径
sheet1_data = pd.read_excel(file_path, sheet_name='Sheet1')

# 找出“表名2”列中存在但“表名”列中没有的值
unique_to_B = sheet1_data['表名2'][~sheet1_data['表名2'].isin(sheet1_data['表名'])]

# 将结果去重并保存为新的 Excel 文件
unique_to_B_list = unique_to_B.unique()
output_path = 'unique_to_B.xlsx'  # 替换为保存路径
pd.DataFrame(unique_to_B_list, columns=['表名2中存在但表名中没有']).to_excel(output_path, index=False)

print(f"文件已保存到：{output_path}")
